package com.platform.usercenter.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.platform.common.core.annotation.Excel;
import com.platform.common.core.web.domain.BaseEntity;
import com.platform.usercenter.domain.SysAppPermission;
import com.platform.usercenter.domain.SysOrganization;
import com.platform.usercenter.domain.SysOrganizationPermission;
import com.platform.usercenter.domain.request.SysOrganizationPermissionRequest;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;
import java.util.List;

/**
 * 组织对象DTO
 *
 * @author platform
 * @date 2024-10-24
 */
@Data
public class SysOrganizationDTO extends SysOrganization
{


    /**
     * 上游组织
     */
    private Long parentId;


    /**
     * 下游组织id集合
     */
    private List<Long> upAndDownOrgIds;


    /**
     * 应用场景+权限属性
     */
    private List<SysOrganizationPermissionRequest> permissionList;


}
